home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Xm / TransientShell.z / TransientShell
Text File  |  1998-10-30  |  18KB  |  265 lines

  1.  
  2.  
  3.  
  4.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllllUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmTTTTVVVVrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll - The TransientShell widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           #include <Xm/Xm.h>
  13.           #include <X11/Shell.h>
  14.  
  15.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  16.           This page documents Motif 2.1.
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.           TransientShell is used for shell windows that can be
  20.           manipulated by the window manager, but are not allowed to be
  21.           iconified separately. For example, DialogBoxes make no sense
  22.           without their associated application.  They are iconified by
  23.           the window manager only if the main application shell is
  24.           iconified.
  25.  
  26.         CCCCllllaaaasssssssseeeessss
  27.           TransientShell inherits behavior and resources from CCCCoooorrrreeee,
  28.           CCCCoooommmmppppoooossssiiiitttteeee, SSSShhhheeeellllllll, WWWWMMMMSSSShhhheeeellllllll, and VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll.
  29.  
  30.           The class pointer is _t_r_a_n_s_i_e_n_t_S_h_e_l_l_W_i_d_g_e_t_C_l_a_s_s.
  31.  
  32.           The class name is TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll.
  33.  
  34.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  35.           The following table defines a set of widget resources used
  36.           by the programmer to specify data. The programmer can also
  37.           set the resource values for the inherited classes to set
  38.           attributes for this widget. To reference a resource by name
  39.           or by class in a ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
  40.           prefix and use the remaining letters. To specify one of the
  41.           defined values for a resource in a ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove
  42.           the XXXXmmmm prefix and use the remaining letters (in either
  43.           lowercase or uppercase, but include any underscores between
  44.           words).  The codes in the access column indicate if the
  45.           given resource can be set at creation time (C), set by using
  46.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
  47.           not applicable (N/A).
  48.  
  49.           In addition to these new resources, TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeelllllllloverrides
  50.           the XXXXmmmmNNNNssssaaaavvvveeeeUUUUnnnnddddeeeerrrr resource in SSSShhhheeeellllllll and the XXXXmmmmNNNNttttrrrraaaannnnssssiiiieeeennnntttt
  51.           resource in WWWWMMMMSSSShhhheeeellllllll.
  52.  
  53.                            TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  54.           NNNNaaaammmmeeee              CCCCllllaaaassssssss             TTTTyyyyppppeeee     DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  55.           XmNtransientFor   XmCTransientFor   Widget   NULL      CSG
  56.  
  57.           XXXXmmmmNNNNttttrrrraaaannnnssssiiiieeeennnnttttFFFFoooorrrr
  58.                     Specifies a widget that the shell acts as a pop-up
  59.                     for.  If this resource is NULL or is a widget that
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 10/24/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllllUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmTTTTVVVVrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll))))
  71.  
  72.  
  73.  
  74.                     has not been realized, the XXXXmmmmNNNNwwwwiiiinnnnddddoooowwwwGGGGrrrroooouuuupppp is used
  75.                     instead.
  76.  
  77.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  78.           TransientShell inherits behavior and resources from the
  79.           superclasses described in the following tables, which define
  80.           sets of widget resources used by the programmer to specify
  81.           data.  For a complete description of each resource, refer to
  82.           the reference page for that superclass.
  83.  
  84.           The programmer can also set the resource values for the
  85.           inherited classes to set attributes for this widget. To
  86.           reference a resource by name or by class in a ....XXXXddddeeeeffffaaaauuuullllttttssss
  87.           file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC prefix and use the remaining
  88.           letters. To specify one of the defined values for a resource
  89.           in a ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmm prefix and use the
  90.           remaining letters (in either lowercase or uppercase, but
  91.           include any underscores between words).  The codes in the
  92.           access column indicate if the given resource can be set at
  93.           creation time (C), set by using XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved
  94.           by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is not applicable (N/A).
  95.  
  96.                                            VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  97.           NNNNaaaammmmeeee                     CCCCllllaaaassssssss                    TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt           AAAAcccccccceeeessssssss
  98.           XmNaudibleWarning        XmCAudibleWarning        unsigned char   XmBELL            CSG
  99.           XmNbuttonFontList        XmCButtonFontList        XmFontList      dynamic           CSG
  100.           XmNbuttonRenderTable     XmCButtonRenderTable     XmRenderTable   dynamic           CSG
  101.           XmNdefaultFontList       XmCDefaultFontList       XmFontList      dynamic           CG
  102.           XmNdeleteResponse        XmCDeleteResponse        unsigned char   XmDESTROY         CSG
  103.           XmNinputMethod           XmCInputMethod           String          NULL              CSG
  104.           XmNinputPolicy           XmCInputPolicy           XmInputPolicy   XmPER_SHELL       CSG
  105.           XmNkeyboardFocusPolicy   XmCKeyboardFocusPolicy   unsigned char   XmEXPLICIT        CSG
  106.           XmNlabelFontList         XmCLabelFontList         XmFontList      dynamic           CSG
  107.           XmNlabelRenderTable      XmCLabelRenderTabel      XmRenderTable   dynamic           CSG
  108.           XmNlayoutDirection       XmCLayoutDirection       XmDirection     XmLEFT_TO_RIGHT   CG
  109.           XmNmwmDecorations        XmCMwmDecorations        int             -1                CG
  110.           XmNmwmFunctions          XmCMwmFunctions          int             -1                CG
  111.           XmNmwmInputMode          XmCMwmInputMode          int             -1                CG
  112.           XmNmwmMenu               XmCMwmMenu               String          NULL              CG
  113.           XmNpreeditType           XmCPreeditType           String          dynamic           CSG
  114.           XmNshellUnitType         XmCShellUnitType         unsigned char   XmPIXELS          CSG
  115.           XmNtextFontList          XmCTextFontList          XmFontList      dynamic           CSG
  116.           XmNtextRenderTable       XmCTextRenderTable       XmRenderTable   dynamic           CSG
  117.           XmNunitType              XmCUnitType              unsigned char   XmPIXELS          CSG
  118.           XmNuseAsyncGeometry      XmCUseAsyncGeometry      Boolean         False             CSG
  119.  
  120.                                        WWWWMMMMSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  121.           NNNNaaaammmmeeee               CCCCllllaaaassssssss              TTTTyyyyppppeeee      DDDDeeeeffffaaaauuuulllltttt                 AAAAcccccccceeeessssssss
  122.           XmNbaseHeight      XmCBaseHeight      int       XtUnspecifiedShellInt   CSG
  123.           XmNbaseWidth       XmCBaseWidth       int       XtUnspecifiedShellInt   CSG
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 10/24/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllllUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmTTTTVVVVrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll))))
  137.  
  138.  
  139.  
  140.           XmNheightInc       XmCHeightInc       int       XtUnspecifiedShellInt   CSG
  141.           XmNiconMask        XmCIconMask        Pixmap    NULL                    CSG
  142.           XmNiconPixmap      XmCIconPixmap      Pixmap    NULL                    CSG
  143.           XmNiconWindow      XmCIconWindow      Window    NULL                    CSG
  144.           XmNiconX           XmCIconX           int       XtUnspecifiedShellInt   CSG
  145.           XmNiconY           XmCIconY           int       XtUnspecifiedShellInt   CSG
  146.           XmNinitialState    XmCInitialState    int       NormalState             CSG
  147.           XmNinput           XmCInput           Boolean   True                    CSG
  148.           XmNmaxAspectX      XmCMaxAspectX      int       XtUnspecifiedShellInt   CSG
  149.           XmNmaxAspectY      XmCMaxAspectY      int       XtUnspecifiedShellInt   CSG
  150.           XmNmaxHeight       XmCMaxHeight       int       XtUnspecifiedShellInt   CSG
  151.           XmNmaxWidth        XmCMaxWidth        int       XtUnspecifiedShellInt   CSG
  152.           XmNminAspectX      XmCMinAspectX      int       XtUnspecifiedShellInt   CSG
  153.           XmNminAspectY      XmCMinAspectY      int       XtUnspecifiedShellInt   CSG
  154.           XmNminHeight       XmCMinHeight       int       XtUnspecifiedShellInt   CSG
  155.           XmNminWidth        XmCMinWidth        int       XtUnspecifiedShellInt   CSG
  156.           XmNtitle           XmCTitle           String    dynamic                 CSG
  157.           XmNtitleEncoding   XmCTitleEncoding   Atom      dynamic                 CSG
  158.           XmNtransient       XmCTransient       Boolean   True                    CSG
  159.           XmNwaitForWm       XmCWaitForWm       Boolean   True                    CSG
  160.           XmNwidthInc        XmCWidthInc        int       XtUnspecifiedShellInt   CSG
  161.           XmNwindowGroup     XmCWindowGroup     Window    dynamic                 CSG
  162.           XmNwinGravity      XmCWinGravity      int       dynamic                 CSG
  163.           XmNwmTimeout       XmCWmTimeout       int       5000 ms                 CSG
  164.  
  165.                                                    SSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  166.           NNNNaaaammmmeeee                      CCCCllllaaaassssssss                     TTTTyyyyppppeeee                     DDDDeeeeffffaaaauuuulllltttt          AAAAcccccccceeeessssssss
  167.           XmNallowShellResize       XmCAllowShellResize       Boolean                  False            CG
  168.           XmNcreatePopupChildProc   XmCCreatePopupChildProc   XtCreatePopupChildProc   NULL             CSG
  169.           XmNgeometry               XmCGeometry               String                   NULL             CSG
  170.           XmNoverrideRedirect       XmCOverrideRedirect       Boolean                  False            CSG
  171.           XmNpopdownCallback        XmCCallback               XtCallbackList           NULL             C
  172.           XmNpopupCallback          XmCCallback               XtCallbackList           NULL             C
  173.           XmNsaveUnder              XmCSaveUnder              Boolean                  True             CSG
  174.           XmNvisual                 XmCVisual                 Visual *                 CopyFromParent   CSG
  175.  
  176.                                   CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  177.           NNNNaaaammmmeeee                CCCCllllaaaassssssss               TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  178.           XmNchildren         XmCReadOnly         WidgetList    NULL      G
  179.           XmNinsertPosition   XmCInsertPosition   XtOrderProc   NULL      CSG
  180.           XmNnumChildren      XmCReadOnly         Cardinal      0         G
  181.  
  182.                                                         CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  183.           NNNNaaaammmmeeee                            CCCCllllaaaassssssss                           TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt                AAAAcccccccceeeessssssss
  184.           XmNaccelerators                 XmCAccelerators                 XtAccelerators   dynamic                CSG
  185.           XmNancestorSensitive            XmCSensitive                    Boolean          dynamic                G
  186.           XmNbackground                   XmCBackground                   Pixel            dynamic                CSG
  187.           XmNbackgroundPixmap             XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  188.           XmNborderColor                  XmCBorderColor                  Pixel            XtDefaultForeground    CSG
  189.           XmNborderPixmap                 XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                         (printed 10/24/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllllUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmTTTTVVVVrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll))))
  203.  
  204.  
  205.  
  206.           XmNborderWidth                  XmCBorderWidth                  Dimension        0                      CSG
  207.           XmNcolormap                     XmCColormap                     Colormap         dynamic                CG
  208.           XmNdepth                        XmCDepth                        int              dynamic                CG
  209.           XmNdestroyCallback              XmCCallback                     XtCallbackList   NULL                   C
  210.           XmNheight                       XmCHeight                       Dimension        dynamic                CSG
  211.           XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True                   C
  212.           XmNmappedWhenManaged            XmCMappedWhenManaged            Boolean          True                   CSG
  213.           XmNscreen                       XmCScreen                       Screen *         dynamic                CG
  214.           XmNsensitive                    XmCSensitive                    Boolean          True                   CSG
  215.           XmNtranslations                 XmCTranslations                 XtTranslations   dynamic                CSG
  216.           XmNwidth                        XmCWidth                        Dimension        dynamic                CSG
  217.           XmNx                            XmCPosition                     Position         0                      CSG
  218.           XmNy                            XmCPosition                     Position         0                      CSG
  219.  
  220.         TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  221.           There are no translations for TransientShell.
  222.  
  223.      RRRREEEELLLLAAAATTTTEEEEDDDD
  224.           CCCCoooommmmppppoooossssiiiitttteeee(3), CCCCoooorrrreeee(3), SSSShhhheeeellllllll(3), VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll(3), and
  225.           WWWWMMMMSSSShhhheeeellllllll(3).
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                         (printed 10/24/98)
  262.  
  263.  
  264.  
  265.